Georgia Tech案例研究

点击这里阅读PDF版

Georgia Institute Of Technology

Georgia Institute of Technology成立于1885年,拥有25,000名学生和5600多名员工。 学校分为31个系,重点是科学和技术。 根据《美国新闻与世界报道》的排名,Georgia Institute of Technology在所有公立大学中排名第七,在所有大学中排名36。

挑战

James Logan博士是Georgia Institute of Technology (AKA Georgia Tech)的质量保证经理。 他和他的3位分析师团队负责确保所有IT资产365天全天候处于活动状态。 Logan博士及其团队负责的IT资产包括学校的Ellucian Banner系统、研究门户网站、Oracle PeopleSoft,Drupal网站,甚至是自己开发的Cold Fusion应用程序。

研究门户网站是整个校园范围内的系统,整个校园中的整个研究社区都在使用它。 Georgia Tech依靠研究门户网站传播重要的研究数据。 该大学的Ellucian Banner系统是Georgia Tech的核心系统。 它每天为成千上万的访客服务,没有它,学校什么也不会发生。 这所大学无法承受任何一个系统的速度减慢或崩溃的情况,因此需要提前了解潜在的性能问题。

保持这些系统的正常运行和平稳运行是Logan博士及其团队的巨大责任。

解决方案

Georgia Tech在RadView WebLOAD上对其性能测试进行了标准化。 Logan博士说:“我们需要一种可以运行复杂模拟的性能测试工具。 与许多大学一样,我们混合使用了具有高流量的ERP和门户网站。 注册周是我们的“网络星期一”版本。 我们的ERP系统需要中型企业的资源。 Georgia Tech不允许停机。”

Georgia Tech将WebLOAD用于Ellucian Banner,Oracle PeopleSoft,以及他们自己的Adobe ColdFusion应用程序和Drupal应用程序。

“这项技术使我的团队可以轻松地一次对多个实验进行回归分析,并在用户访问门户时随时间研究用户的交易。 它还使我们能够通过更改已通过门户网站认证的用户数量来测试和比较Ellucian Banner和Research Portal网站的性能,显示仪表板portlet页面,并测量响应时间。”

方法

Logan博士根据其在RadView WebLOAD方面的经验撰写了详细的参考技术论文。 下节是他论文的摘录。 这是质量检查管理人员的宝藏!

工作量

在从门户网站的管理员那里收集了需求之后,作者设计、创建并执行了以下自动脚本化用户方案: 计算结果U = V /(60 / D)[Little 2011],使用Little's Law来确定用于实验运行的虚拟用户数量,因此3,8,16个虚拟用户和一个脚本,分别模拟45,100和200个实际用户。每个实验的访问者平均持续时间为5分钟。

方法

在分析了绩效交易的指标随时间的响应时间后,有关研究门户网站的运行情况的概况浮出水面。 作者认为,事务响应时间可以显示最终用户在显示portlet页面时所感知的响应时间。

RadView WebLOAD和Analytics是不引人注目的性能评估工具。 所谓“不引人注目”,是指研究门户网站上未安装RadView WebLOAD和Analytics软件。 RadView WebLOAD组件已配置为使用渐变分析器。 在加速并达到稳态后,每个实验运行都要进行10分钟。 实验运行代表了小型、中型和大型负载测试实验。

评估

作者对使用RadView WebLOAD和Analytics收集的数据的评估是基于以上各节中描述的方法。 分析的重点是在每次实验运行期间捕获的几个会话文件数据的处理。 作者捕获了性能指标,例如响应时间,登录时间,所有Portlet显示时间,CPU空闲和无内存。 研究门户网站表现良好。 任何实验运行的“所有Portlet显示时间”都不会降低。 45个实际用户的“平均登录时间”归因于该实验运行期间发生的未知网络或系统事件。 将该测量结果视为异常值。 数据是从集中存储库中收集,存储和分析的。 分析工具对原始会话的数据进行了回归分析,并减少了数据。

结论

Georgia Tech已在RadView WebLOAD上对其性能测试进行了标准化,因此不会后退。 WebLOAD有助于使大型大学的ERP和门户每年保持365天正常运行。